package com.muyan.sys.webscoket.entity;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ChatMessage {
    public enum MessageType {
        PRIVATE,
        GROUP
    }
    private String messageId;         // 消息ID
    private String fromUserId;        // 发送者ID
    private String toUserId;          // 接收者ID（私聊时使用）
    private String groupId;           // 群组ID（群聊时使用）
    private String content;           // 消息内容
    private Integer messageType;      // 消息类型：1-文本，2-图片，3-语音，4-视频
    private String mediaUrl;          // 媒体文件URL
    private Integer status;           // 消息状态：0-未读，1-已读
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime readTime;   // 阅读时间
    private MessageType type;
} 